"""
指数实时数据接口
API接口：http://api.mairui.club/zs/sssj/指数代码(如sh000001)/您的licence
备用接口：http://api1.mairui.club/zs/sssj/指数代码(如sh000001)/您的licence
根据《指数列表》得到的指数代码（包含sh/sz前缀，如：sh000001）获取实时交易数据，您可以理解为日线的最新数据。
数据更新：交易时间段每1分钟
请求频率：1分钟20次
返回格式：标准Json格式      [{},...{}]"""
import requests

from api.stock_info import mr_licence
from realtime.dao.stock_realtime_dao import StockRealtime


def get_stock_profit(stock_code):
    url = "http://api.mairui.club/zs/sssj/{0}/{1}".format(stock_code, mr_licence)
    response = requests.get(url)
    print(url)
    if response.status_code == 200:
        return response.json()
    else:
        print("请求失败，请检查股票代码和licence是否正确。")
        return None


if __name__ == "__main__":
    # 示例：获取股票代码为000001的上市公司简介
    code = "000001"
    company_increase = get_stock_profit(code)
    print(company_increase)
    StockRealtime.not_exist_insert(code, company_increase)
